Architecture for Synchronous Groupware Application Development
نویسندگان
چکیده
This paper describes the design choices and the prototype implementation of CoopScan, a generic framework for synchronous groupware development. We focus on architectural issues and on strategies for integration of existing single−user applications into a collaborative environment. In this work, we propose a generic approach to application re−use. This approach is validated through the development of a testbed synchronous collaborative editor.
منابع مشابه
Flexibility Mapping Synchronous Groupware Architectures to Distributed Implementations
Design-level architectures allow developers to concentrate on the functionality of their groupware application without exposing its detailed implementation as a distributed system. Because they abstract issues of distribution, networking and concurrency control, design-level architectures can be implemented using a range of distributed implementation architectures. This paper shows how the impl...
متن کاملAgilo: A Highly Flexible Groupware Framework
Today there exist many frameworks for the development of synchronous groupware applications. Although the domain of these applications is very heterogeneous, existing frameworks provide only limited flexibility to integrate diverse groupware applications in a meaningful way. We identify five variation points that a groupware framework needs to offer in a flexible way in order to facilitate the ...
متن کاملSeven Challenges for Developers of Mobile Groupware
Synchronous groupware applications play a major role for, e.g. shared document editing, co-operative software development or shared workspaces. Groupware applications allow geographically distributed teams to collaborate without significant time delays. Several groupware platforms have been developed to simplify the development of synchronous groupware applications and relieve the developer fro...
متن کاملGroupware Developers Need More Than Replicated Objects
This position paper addresses the question whether existing frameworks for single user application development can generally be used on top of an OOGP as they are. The paper negates this question by using the example of synchronous document-based groupware (SDBG). Some SDBG-specific requirements for a groupware platform architecture are postulated and it is shown how these requirements conflict...
متن کاملGroupScape: Integrating Synchronous Groupware and the World Wide Web
Synchronous groupware applications support people collaborating in real time over a distance. The world wide web supports asynchronous collaboration by allowing people to share distributed information repositories. This paper presents a new technique for creating applications that tightly integrate synchronous groupware with the world wide web. The key points of the technique are: two new HTML ...
متن کامل